ul,li{list-style: none;}
.uyubaby-tip>div{text-align: center;}
.uyubaby-tip img{width: 100px;height: 100px;margin: 0 auto;}
.uyubaby-tip p{text-align: center;color: #fff;font-size: 18px;margin-top: 15px;}
.success-org{padding: 0;padding-top: 20px;}
.success-org>div{margin-top: 10px;padding:0 5px;}
.success-org h4{background-color: #E95283;text-align: center;padding:20px 5px;}
.orghos-box{background-color: #fff;padding:20px 15px 10px;}
.seeMore-p{margin-top: 20px;}
.seeMore-p a{color: #E95283;font-size: 14px;}
.hos-box{overflow: hidden;position: relative;}
.hos-box img{width: 100%;height:220px;}
.hos-box div{position: absolute;left: 0;bottom: 0;padding:8px 5px;background-color: rgba(34,34,34,.5);width: 96%;margin-left: 2%;}
.hos-box div p{margin: 0;font-size: 18px;text-align: center;color:#fff;}
.hos-box div p.hossummayz{font-size: 14px;white-space: nowrap;text-overflow:ellipsis ;overflow: hidden;}
.orglisttitle{text-align: center;}
.orglisttitle span{color: #777;font-size: 18px;}
.orglisttitle .pl60{margin-left: 60px;}
.orglisttitle .getfocus{border-bottom: 3px #333 solid;color: #333;}
.orglisttitle span{cursor: pointer;}
.news-right-box{}
.news-right-box>h3{text-align: center;font-size: 24px;color: #333;}
.hotanswer{padding:20px 10px;background-color: #fff;margin-top:20px;}
.question{padding-bottom: 20px;position: relative;height: 130px;overflow: hidden;}
.question>h4{color: #555;}
.question>p{height: 60px;overflow: hidden;color: #777;}
.question>div{position: absolute;left: 0;bottom: 0;width: 100%;font-size: 14px;color: #777;padding-left: 15px;background-color: #fff;}
.question>div>span{padding-right: 30px;}
.whoanswer{text-align: center;}
.whoanswer img{width: 60%;border-radius:50%;}
.whoanswer p{margin: 0;color: #777;font-size: 14px;}
.hotcase{padding:20px 10px;background-color: #fff;margin-top: 20px;}
.org-logo img{width: 75%;}
.casequeste{height: 98px;}
.casequeste>p{height: 40px;}
.btn-seeMore{margin: 25px 0;text-align: center;}
.btn-seeMore a{background-color: rgba(85,85,85,0.3);color: #555;padding:8px 46px;border-radius: 0;}
.news-left-box>h3{text-align: left;font-size: 24px;color: #333;}
.newsList{background-color: #fff;padding:20px 10px;}
.newsList a{color: #555;}
.newsList>ul>a{padding: 6px 10px;}
.newsList a:hover{color: #777;}
.hotactivity{background-color: #fff;padding: 20px 20px;}
.hotactivity>div{margin-top: 20px;}
.hotactivity img{width: 100%;height: 130px;}
.hotactivity p{margin:0;}
.hotactivity .ac-title{margin-top: -40px;background-color: rgba(84, 78, 78, 0.73);position: relative;z-index: 2;color: #fff;padding: 10px 10px;height: 40px;font-size: 18px;}
.hotactivity .ac-tip span{margin-right: 30px;font-size: 14px;color: #777;}


.toptitleline{padding: 0;width: 100%;border-bottom: 1px solid #333;position: relative;text-align: center;margin-top: 10px;margin-bottom: 20px;}
.toptitleline div{width: 400px;height:60px;background-color: #fafafa;margin: 0 auto;margin-bottom: -25px;border: 12px solid #fafafa;text-align: center;box-sizing: border-box;font-size: 30px;padding-top: 10px;color: #333;font-weight: 400;}
.commoreinf>div{padding:0 10px;}
.commoreinf>div>div{padding:0;background-color: #fff;position: relative;}
.commoreinf .mainbox{text-align: center;}
.commoreinf .mainbox img{width: 100%;height: 500px;}
.mainbox .toptipinf{position: absolute;top:0;left: 50%;margin-left: -120px;width: 240px;text-align:center;font-size: 30px;color:#fff;padding:10px 0;background-color: rgba(34,34,34,.5);z-index: 3;}
.mainbox .bottompinf{position: absolute;bottom: 0;width: 100%;color: #fff;font-size: 16px;padding:0 28px 36px;text-align: center;z-index: 3;line-height: 26px;}
.mainbox .coverbg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;z-index: 2;}
.mainbox a{display: block;width: 100%;height: 100%;}
.mainbox a:hover .coverbg{background-color: rgba(34,34,34,.2);opacity: 0.5;}
.bannerbg{position:relative;height: 760px;}
.baodao-container,.rewen-container{margin-top: 30px;}
.media_baodao{display: inline-block;width:200px;height:160px;background:#fff;text-align:center;position:relative;margin: 20px 30px 20px 0;margin-left: 0;}
.media_baodao a{color:#666;}
.media_baodao #img_box{width:200px;height:108px;overflow: hidden;}
.media_baodao #img_box img{position: relative;width:100%;float: left;}
.media_baodao .title{width: 100%;height: 50px;overflow: hidden;}
.media_baodao .title p{position:absolute;margin: 10px;height: 40px;overflow: hidden;margin-left: 0;text-align: left;font-size: 14px;}
#slider1{position: relative;width: 100%;}
#slider1 .swiper-wrapper{width: 100%;height: 100%;padding-left: 0;}
#slider1 img{position: relative;width: 100%;}
.col{text-align: center;}
.pagination {text-align: center;margin: 0;padding: 20px 0;background: none;display: inline-block;vertical-align: top;}
.control{display: inline-block;padding: 20px 0;vertical-align: top;margin-top: -2px;margin-left: 10px;}
.control img{height: 16px;cursor: pointer;}
.control .img_play{display: none;}
.swiper-pagination-bullet {display: inline-block;width: 18px;height: 18px;border-radius: 9px;background: #fff;margin: 0 15px;opacity: 0.8;cursor: pointer;}
.swiper-pagination-bullet-active {background: #e95283;}
#daohang{width: 1280px;}
#nav-login,#nav-phone,#nav-mq{padding:3px 10px;margin-right:25px;color:#e95283;margin-top:7px;background:#e4c5cd;border-radius: 25px;}
#nav-login img,#nav-phone img,#nav-mq img{width: 15px;margin-right: 5px;margin-top: -2px;}
.no-pad{padding: 0;margin: 25px auto 30px;width: 1200px;}
.every{width: 344px;position: relative;overflow: hidden;display: inline-block;margin-right: 50px;}
.no-l{cursor: pointer;}
.every .bg{width: 100%;;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;}
.every:hover .bg{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.every .mb{position: absolute;width: 100%;top: 0;left: 0;height: 100%;text-align: center;background:rgba(0,0,0,0.4);}
.every .mb img{margin-top: 43px;width: 15%;position: relative;}
.every .mb h2{position: relative;color:#fff;font-size: 22px;margin-top: 15px;letter-spacing: 1px;}
.every .mb p{position: relative;color:#fff;font-size: 14px;margin-top: 10px;}
.qc{width: 100%;margin-top: 65px;text-align: center;width: 1190px;}
.qc .classification{display: inline-block;width: 342px;height: 200px;position: relative;overflow: hidden;margin: 0 50px 0 0;}
.qc .classification .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.qc .classification .left{display: inline-block;width: 30%;float: left;margin-left: 10%;margin-top: 50px;}
.qc .classification .right{display: inline-block;width: 50%;margin-top: 40px;}
.qc .classification .left img{width: 60px;}
.qc .classification .right h5{font-size: 20px;color:#fff;font-weight: 700;text-align: left;}
.qc .classification .right p{font-size: 14px;color:#fff;text-align: left;}
.toptitleline .pink-title{width: 220px;}
.toptitleline .black-title{font-size: 18px;margin-bottom: -8px;padding-top: 27px;}
.button{text-align: center;}
.pink-button{color:#777;background: #ccc;padding: 10px 40px;font-size: 20px;font-weight: 400;border:none;border-radius: 0;outline: none;}
.pink-button:hover{background: #e95283;color:#fff;}
.newdoc p{text-align: left;padding: 5px;padding-left: 0;}
.newdoc p img{width: 20px;margin-right: 10px;}
.world{position: relative;text-align: center;width: 100%;height: 100%;display: block;}
.world img{width: 100%;}
.world h4{color:#e95283;width: 300px;font-weight: 700;height: 80px;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);font-size: 26px;background-color: rgba(233,82,131,0.8);color:#fff;line-height: 80px;margin: 0;}
.container .hospital h1,.container .doctor h1,.container .case h1,.container .swiper h1,.container .analysis h1,.container .we h1,.baodao-container h1,.sanguo h1{text-align: center;margin-bottom: 30px;color:#333;font-size: 30px;}
.container .hospital{margin: 50px 0;}
.container .hospital ul{text-align: center;padding: 0;}
.container .hospital ul li{display: inline-block;height: 50px;line-height: 50px;padding: 0 50px;}
.container .hospital ul li span{font-size: 22px;color:#666;cursor: pointer;padding: 5px 25px;}
.container .hospital ul li .select{color:#f69;border-bottom: 2px solid #f69;}
.container .hospital .hos{display: none;}
.container .hospital .hos.selected{display: block;}
.container .hospital .hos .hos_container{display: inline-block;width: 355px;height: 300px;margin: 10px;text-align: left;}
.container .hospital .hos .hos_container a{position: absolute;}
.container .hospital .hos .hos_container .hos_content{width: 357px;height: 220px;overflow: hidden;position: absolute;top: 0;left: 0;}
.container .hospital .hos .hos_container .hos_content img{width: 100%;}
.container .hospital .hos .hos_container .information{width: 357px;height: 100px;position: absolute;top: 220px;left: 0;}
.container .hospital .hos .hos_container h1{font-size: 18px;text-align: left;color:#444;margin: 15px 0 5px;}
.container .hospital .hos .hos_container h2,.container .hospital .hos .hos_container .information div{color:#777;border: none;margin: 6px 0 2px;}
.container .hospital .hos .hos_container h2{margin: 0;font-size: 14px;font-weight: 100;}
.container .hospital .hos .hos_container .information div{font-size: 14px;}
/* .container .hospital .hos .button{text-align: center;}
.container .hospital .hos .button button{border:none;width: 155px;height: 60px;font-size: 12px;background: #ee7e9f;color:#fff;border-radius: 5px;border:none;font-weight: 700;letter-spacing: 1px;cursor: pointer;}
.container .hospital .hos .button button:hover{background: #000;} */
.container .hospital .hosru .hos_container{width: 548px;height: 400px;}
.container .hospital .hosru .hos_container .hos_content{width: 550px;height: 320px;}
.container .hospital .hosru .hos_container .information{width: 550px;top: 320px;}
/* .swiper-container .swiper-button{width: 50px;height: 50px;opacity: 0;transition: opacity 1.5s;-moz-transition: opacity 1.5s;-webkit-transition: opacity 1.5s;-o-transition: opacity 1.5s;}
.swiper-container:hover .swiper-button{opacity: 1;}
.hhh{position: absolute;width: 100%;height: 70px;background:rgba(0,0,0,0.6);bottom: 0;left: 0;}
.hhh h3{font-size: 18px;color:#fff;margin-top: 10px;padding-left: 15px;}
.hhh p{font-size: 14px; color:#fff;padding-left: 15px;}
.hhh span{position: absolute;font-size: 14px;right: 20px;bottom: 10px;color:#fff;}
.swiper{width: 560px;height: 320px;overflow: hidden;display: inline-block;padding: 0;}
.swiper .swiper-slide a{position: absolute;width: 100%;height: 100%;}
.swiper img{width: 100%;}
#swiper0,#swiper2{margin-right: 30px;}
#swiper0,#swiper1{margin-bottom: 30px;} */
.switch {color:#777;background: #ccc;padding: 10px 40px;font-size: 20px;font-weight: 400;border:none;outline: none;margin-top: 20px;}

.container .doctor{margin-left: auto;margin-right: auto;width: 1140px;}
.container .doctor ul{text-align: center;padding: 0;}
.container .doctor ul li{display: inline-block;height: 50px;line-height: 50px;padding: 0 55px;}
.container .doctor ul li a{font-size: 22px;color:#666;cursor: pointer;padding: 5px 25px;}
.container .doctor ul li .select{color:#f69;border-bottom: 2px solid #f69;}
.container .doctor .doc_container{width: 1175px;margin-left: -5px;display: none;}
.container .doctor .doc_container.selected{display: block; margin-left:-21px;}
.container .doctor .doc_container .doc_content{display: inline-block;width: 159px;margin: 10px;overflow: hidden;height: 178px;vertical-align: top;}
.container .doctor .doc_container .doc_content img{width: 100%;cursor: pointer;height: 185px;}
.container .doctor .doc_container .doc_title{width: 1076px;line-height: 150px;font-size: 30px;color:#555;text-align: center;letter-spacing: 1px;margin: 10px;height: 150px;display: inline-block;vertical-align: top;background: #e8ecef;}
/* .container .doctor .doc_container button{border:none;width: 155px;height: 60px;font-size: 12px;background: #ee7e9f;color:#fff;border-radius: 5px;border:none;font-weight: 700;letter-spacing: 1px;margin-left: auto;margin-right: auto;display: block;margin-top: 10px;cursor: pointer;}
.container .doctor .doc_container button:hover{background: #000;} */
.container .doctor .doc_container .docmask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);display: none;}
.container .doctor .doc_container .docmask .doc_detail{width: 88%;background: #fff;height: 520px;margin-left: 3%;margin-top: 35px;padding: 35px;}
.container .doctor .doc_container .docmask .doc_detail .dleft,
.container .doctor .doc_container .docmask .doc_detail .dright{display: inline-block;vertical-align: top;}
.container .doctor .doc_container .docmask .doc_detail .dleft{width: 30%;text-align: center;float: left;}
.container .doctor .doc_container .docmask .doc_detail .dleft div{max-height: 400px;overflow: hidden;}
.container .doctor .doc_container .docmask .doc_detail .dleft div img{width: 100%;height: 100%;}
.container .doctor .doc_container .docmask .doc_detail .dleft h2{margin-top: 45px;font-size: 18px;color:#666;}
.container .doctor .doc_container .docmask .doc_detail .dleft h3{font-size: 16px;margin-top: 10px;color:#888;}
.container .doctor .doc_container .docmask .doc_detail .dright{width: 65%;margin-left: 5%;height: 530px;}
.container .doctor .doc_container .docmask .doc_detail .dright h1{font-size: 26px;text-align: left;color:#333;margin-bottom: 15px;}
.container .doctor .doc_container .docmask .doc_detail .dright h2{font-size: 18px;color:#666;}
.container .doctor .doc_container .docmask .doc_detail .dright ul{text-align: left;padding:25px 0 25px 20px;margin-bottom: 20px;}
.container .doctor .doc_container .docmask .doc_detail .dright .online{position: absolute;bottom: 0;right: 0;color:#fff;width: 100px;height: 40px;background: #db1b56;line-height: 40px;text-align: center;font-size: 16px;border-radius: 5px;}
.container .doctor .doc_container .docmask .doc_detail .dright ul li{display: list-item;font-size: 18px;padding: 5px 0;list-style: square;color:#666;list-style-position: outside;text-indent: 40px;}
.container .doctor .doc_container .docmask .doc_detail .dright div{margin-top: 20px;}
.container .doctor .doc_container .docmask .doc_detail .dright .detail{position: absolute;right: 0;bottom: 0;font-size: 16px;color:#fff;height: 40px;background: #db1b56;line-height: 40px;width: 100px;text-align: center;border-radius: 5px;}
.container .doctor .doc_container .docmask .doc_detail .close{position: absolute;right: 20px;top: 0;font-size: 40px;color:#000;cursor: pointer;}

.container .case{margin-top: 20px;margin-left: auto;margin-right: auto;width: 1140px;}
.container .case ul{text-align: center;padding: 0;}
.container .case ul li{display: inline-block;height: 50px;line-height: 50px;padding: 0 90px;}
.container .case ul li a{font-size: 22px;color:#666;cursor: pointer;padding: 5px 25px;}
.container .case ul li .select{color:#f69;border-bottom: 2px solid #f69;}
.container .case .list{margin-top: 40px;height: 570px;display: none;}
.container .case .list.selected{display: block;}
.container .case .list .top{margin-bottom: 20px;}
.container .case .list .top .aleft,.container .case .list .top .aright{display: inline-block;vertical-align: top;}
.container .case .list .top .aleft{float: left;height: 260px;overflow: hidden;width: 35.5%;padding: 5px 0.5%;border:1px solid #dedede;}
.container .case .list .top .aleft img{width: 100%;height: 248px;}
.container .case .list .top .aright{width: 58.5%;padding-left: 4%;height: 270px;position: relative;}
.container .case .list .top .aright h2{font-size: 24px;height: 40px;line-height: 40px;color:#333;}
.container .case .list .top .aright .author{text-align: right;color:#999;font-size: 16px;padding-right: 20px;}
.container .case .list .top .aright .author span{color:#f00;margin-left: 10px;}
.container .case .list .top .aright h3{font-size: 18px;color:#444;}
.container .case .list .top .aright div{margin-top: 5px;font-size: 14px;color:#666;letter-spacing: 1px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:6;height: 130px;}
.container .case .list .top .aright a{position: absolute;right: 20px;bottom: 0;font-size: 18px;color:#f69;}
.container .case .list .bottom{height: 210px;overflow: hidden;width: 1152px;}
.container .case .list .bottom .swiper-slide{width: 274px;display: inline-block;float: left;margin-right: 10px;height: 172px;margin-bottom: 10px;padding: 4px;border:1px solid #dedede;}
.container .case .list .bottom .swiper-slide img{width: 100%;height: 164px;}
.container .case .list .bottom .swiper-slide h2{position: absolute;bottom: 0;left: 0;width: 264px;height: 40px;line-height: 40px;font-size: 12px;color:#fff;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;padding:0 1%;background:rgba(0,0,0,0.7);margin: 0;margin-left: 4px;margin-bottom: 2px;}
.container .case .list .bottom .swiper-slide:hover > h2{display: none;}
.container .case .list .bottom .swiper-slide:hover > .casemask{display: block;}
.container .case .list .bottom .swiper-slide .casemask{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);cursor: pointer;display: none;}
.container .case .list .bottom .swiper-slide .casemask .info{width: 80%;height: 80%;position: absolute;top: 10%;left: 10%;border:1px solid #fff;margin-top: 0;}
.container .case .list .bottom .swiper-slide .casemask p{color:#fff;font-size: 16px;height: 25px;line-height: 25px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;margin: 0;}
.container .case .list .bottom .swiper-slide .casemask p span{margin-left: 15px;}
/* .container .case .list button{border:none;width: 155px;height: 60px;font-size: 12px;background: #ee7e9f;border-radius: 5px;outline: none;color:#fff;font-weight: 700;letter-spacing: 1px;margin-left: auto;margin-right: auto;display: block;margin-top: 10px;cursor: pointer;}
.container .case .list button:hover{background: #000;} */

.swiper{margin: 50px 0;background: #fff;}
.swiper #swiper2{max-height: 495px;z-index: 0;overflow: hidden;cursor: pointer;}
.swiper #swiper2 .swiper-slide a img{width: 100%;min-height: 495px;}
.swiper #swiper2 .play{width: 80px;height: 80px;min-height: 80px;top: 207px;position: absolute;left: 531px;}
/* .swiper #swiper2:hover .play{display: none;} */
.swiper .l-img{width: 100%;height: 100px;background: rgba(0, 0, 0, 0.7);left: 0;position: relative;}
.swiper .l-img #swiper3{width: 1020px;margin: 0 60px;height: 100%;}
.swiper #swiper3 .swiper-wrapper{height: 66px;margin-top: 17px;}
.swiper #swiper3 .swiper-slide{height: 66px;overflow: hidden;cursor: pointer;}
.swiper .l-img .swiper-button{background-color: #999;padding: 11px 2px;margin-top: -32px;width: 31px;height: 66px;}
.swiper #swiper3 .swiper-slide .lm-mask{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);}
.swiper #swiper3 .swiper-slide img{width: 100%;}
.swiper #swiper3 .select .lm-mask{display: none;}

.container .analysis{padding-bottom: 60px;}
.container .analysis ul{text-align: center;padding: 0;}
.container .analysis ul li{display: inline-block;height: 50px;line-height: 50px;padding: 0 50px;}
.container .analysis ul li span{font-size: 22px;color:#666;cursor: pointer;padding: 5px 15px;}
.container .analysis ul li .select{color:#f69;border-bottom: 2px solid #f69;}
.container .analysis .list{margin-top: 30px;height: 530px;overflow-y: auto;display: none;}
.container .analysis div.select{display: block;}
.container .analysis .list .top{margin-bottom: 40px;}
.container .analysis .list .top .aleft,.container .analysis .list .top .aright{display: inline-block;vertical-align: top;}
.container .analysis .list .top .aleft{float: left;height: 272px;overflow: hidden;width: 36.5%;padding: 5px 0.5%;border:1px solid #dedede;}
.container .analysis .list .top .aleft img{width: 100%;height: 260px;}
.container .analysis .list .top .aright{width: 61%;padding: 0 1% 0 3%;height: 270px;position: relative;}
.container .analysis .list .top .aright h2{font-size: 24px;height: 40px;line-height: 40px;color:#333;margin-top: 8px;}
.container .analysis .list .top .aright div{font-size: 16px;color:#666;letter-spacing: 1px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:7;height: 175px;margin-top: 10px;line-height: 25px;}
.container .analysis .list .top .aright .more{position: absolute;right: 17px;bottom: 0;font-size: 18px;color:#f69;}
.container .analysis .list .bottom .slist{width: 377px;height: 80px;display: inline-block;float: left;margin-bottom: 25px;}
.container .analysis .list .bottom .slist .aleft,.container .analysis .list .bottom .slist .aright{display: inline-block;vertical-align: top;}
.container .analysis .list .bottom .slist .aleft{float: left;height: 74px;overflow: hidden;width: 29%;padding: 3px 0.8%;border:1px solid #dedede;}
.container .analysis .list .bottom .slist .aleft img{width: 100%;height: 66px;}
.container .analysis .list .bottom .slist .aright{width: 60%;height: 80px;padding-left: 3%;}
.container .analysis .list .bottom .slist .aright h2{font-size: 18px;height: 24px;color:#333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;margin: 0;margin-top: 2px;line-height: 24px;}
.container .analysis .list .bottom .slist .aright div{margin-top: 6px;font-size: 14px;color:#666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;height: 41px;}


.case-box{margin-top: 30px;vertical-align: top;}
.left-video .video{position: relative;width: 100%;}
.left-video .video .cover{width: 100%;}
.left-video .video span{display: block;position: absolute;width: 100%;height: 40px;bottom: 0;line-height: 40px;font-size: 16px;text-align: right;padding-right: 10px;color:#fff;}
.left-video .video span img{width: 16px;margin-right: 5px;top: -2px;}
.left-video .video .video-mask{position: absolute;width: 100%;top: 0;left: 0;height: 100%;text-align: center;background:rgba(0,0,0,0);transition: opacity 2.5s;-moz-transition: opacity 2.5s;-webkit-transition: opacity 2.5s;-o-transition: opacity 2.5s;}
.left-video .video .video-mask img{margin-top: 65px;width: 20%;position: relative;opacity: 0;transition: opacity 2.5s;-moz-transition: opacity 2.5s;-webkit-transition: opacity 2.5s;-o-transition: opacity 2.5s;}
.left-video .video:hover>.video-mask{background:rgba(0,0,0,0.2);}
.left-video .video:hover> .video-mask img{opacity: 1}
.left-video .video-title{color:#333;padding: 8px 0;font-size: 16px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;height: 50px;}
.left-video .video:hover + .video-title{color: #e95283;}
.right-case{height: 35px;background: #fff;margin-bottom: 7px;border-radius: 45px;padding: 0;display: inline-block;width: 48%;margin-right: 2%;}
.right-case .left,.right-case .right{display: inline-block;vertical-align: top;}
.right-case img{width: 30px;height: 30px;border-radius: 15px;margin:3px 10px 0 10px;}
.right-case .right p{font-size: 16px;color:#666;margin: 7px 0 0;width: 295px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;height: 25px;}
.right-case:hover{background: #fdeaf0;}

#sqs{margin-top: 10px;width: 1200px;}
#sqs #swi-war{width: 100%;}
#sqs #swi-war .-wrapper{padding: 0;text-align: left;margin-top: 40px;}
#sqs #swi-war .-slide{width: 245px;height: 260px;overflow: hidden;display: inline-block;margin-right: 50px;}
#sqs #swi-war .-slide a{position: relative;width: 100%;height: 170px;overflow: hidden;left: 0;top: 0;}
#sqs #swi-war .-slide a .duang{padding: 15px 25px;background: #fff;height: 170px;}
#sqs #swi-war .-slide a img{width: 100%;max-height: 140px;}
#sqs #swi-war .-slide a h3{color:#333;font-size: 14px;margin-top: 15px;}
.container .we ul{text-align: center;}
.container .we ul li{display: inline-block;height: 50px;line-height: 50px;padding: 0 50px;}
.container .we ul li span{font-size: 22px;color:#666;cursor: pointer;padding: 5px 15px;}
.container .we ul li .select{color:#f69;border-bottom: 2px solid #f69;}
.container .we .part{margin-top: 30px;display: none;}
.container .we .part.selected{display: block;}
.we .we-box{width: 1153px;margin-left: auto;margin-right: auto;position: relative;}
.we .we-box .module{display: inline-block;width: 571px;vertical-align: top;height: 395px;}
.we .we-box .module h2{font-size: 24px;color:#333;}
.we .we-box .module div{margin-top: 15px;line-height: 25px;}
.we .we-box .module p{font-size: 15px;color:#999;}
.we .we-box #module1,.we .we-box #module2{padding-bottom: 100px;}
.we .we-box #module1,.we .we-box #module3{padding-right: 180px;}
.we .we-box #module2,.we .we-box #module4{padding-left: 180px;}
.we .we-box #module3,.we .we-box #module4{padding-top: 100px;}
.we .we-box #module1{border-right: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
.we .we-box #module3{border-right: 1px dashed #ccc;}
.we .we-box #module4{border-top: 1px dashed #ccc;}
.we .we-box .center{width: 300px;height: 300px;left: 420px;top: 250px;background: #fff;position: absolute;transform:rotate(45deg);transform-origin:center center;}
.we .we-box .center .img{width: 138px;height: 138px;display: inline-block;overflow: hidden;cursor: pointer;position: relative;}
.we .we-box .center .img:hover >p{color:#f69;}
.we .we-box .center #img2,.we .we-box .center #img4{margin-left: 14px;}
.we .we-box .center #img3,.we .we-box .center #img4{margin-top: 14px;}
.we .we-box .center .img .bg{width: 198px;transform:rotate(-45deg);transform-origin:center center;top: -29px;left: -29px;position: relative;}
.we .we-box .center .img .uyun5s{position: absolute;transform:rotate(-45deg);transform-origin:center center;top: 29px;left: 29px;}
.we .we-box .center .img p{font-size: 16px;color:#fff;position: absolute;transform:rotate(-45deg);transform-origin:center center;top: 80px;left: 65px;}
.we .we-box .center #img1 .uyun5s{top: 29px;left: 45px;}
.we .we-box .center #img4 p{top: 80px;left: 50px;}
.sanguo{margin-top: 50px;position: relative;width: 1200px;margin-bottom: 50px;}
.sanguo h1{width: 1140px;}
.sanguo .zixun{width: 350px;margin-right: 40px;position: relative;display: inline-block;vertical-align: top;}
.sanguo .zixun .top{height: 153px;overflow: hidden;position: relative;}
.sanguo .zixun .top img{width: 100%;position: relative;}
.sanguo .zixun .top div{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);}
.sanguo .zixun .top div h2{color:#fff;font-size: 50px;margin-left: 30px;letter-spacing: 1px;}
.sanguo .zixun .top div h3,.sanguo .zixun .top div p{color:#fff;margin: 0;margin-left: 130px;margin-top: 5px;}
.sanguo .zixun .top div h3{font-size: 18px;}
.sanguo .zixun .top div p{font-size: 14px;}
.sanguo .zixun ul{margin: 0;padding: 28px;border:1px solid #dedede;padding-top: 10px;}
.sanguo .zixun ul li{border-bottom: 1px solid #dedede;padding-top: 15px;}
.sanguo .zixun ul li h2{font-size: 18px;color:#333;margin: 0;max-height: 50px;line-height:25px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sanguo .zixun ul li p{font-size: 14px;color:#999;margin-top: 5px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;max-height: 40px;}

.col{z-index: 100;position: absolute;left: 50%;transform:translate(-50%,0);bottom: 10px;}
.index-form{text-align: center;padding: 50px 0 25px;}
.index-form .index-input{width: 170px;height: 60px;font-size: 16px;padding: 5px 10px;outline: none;border: 1px solid #ccc;}
.index-form .w20{width: 230px;}
.index-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("/images/b.png") no-repeat scroll right center transparent;position: relative;}
.index-form select::-ms-expand { display: none; }
.index-form .submit{background: #e95283;color:#fff;border: none;border: 1px solid #e95283;}
.playvideo-button{margin: 25px 0;position: relative;overflow: hidden;max-height: 234px;}
.playvideo-button .bg{width: 100%;top: 0;left: 0;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;}
.playvideo-button:hover > .bg{width: 110%;}
.new-video-mask,.map-mask{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.3);}
.map-mask{background-color: rgba(255,255,255,0);}
.new-video-mask div{text-align: center;margin-top: 100px;}
.new-video-mask div span{font-size: 30px;color:#fff;}
.new-video-mask div img{width: 50px;margin-left: 30px;margin-top: -15px;}
.coverbox{position: absolute;width: 100%;height: 100%;z-index: 999;background-color: rgba(0,0,0,.5);top:182px;left: 0;padding:5px 30px;color: #fff;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;}
.coverbox h4{font-size: 20px;}
.coverbox .innercover{padding-top: 5px;}
.coverbox .innercover p{text-align: center;margin-bottom: 16px;font-size: 16px;}
.innercover:hover p{color: #fff;}
.hotbl a:hover .coverbox p{color: #fff;}
.hotbl .col-xs-4{min-height: 275px;padding-right: 25px;width: 395px;}
a:hover .coverbox{top:0;padding:70px 30px 30px;background-color: rgba(0,0,0,.8)}
#smyj{min-width: 1500px;}
#smyj img{width: 100%;}
#smyj .smyjmask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
#smyj .smyjmask h1,#smyj .smyjmask h2,#smyj .smyjmask a{color:#fff;}
#smyj .smyjmask h1{font-size: 30px;margin-top: 60px;}
#smyj .smyjmask h2{margin-top: 60px;font-size: 64px;letter-spacing: 2px;font-weight: 100;}
#smyj .smyjmask a{position: absolute;bottom: 60px;left: 50%;-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background: #f69;padding: 10px 50px;font-size: 20px;}

.Advantage {width:100%;height:100px;background:#666;overflow:hidden;}
.advWrap {width:1140px;height:100px;overflow:hidden;background-color:#444;margin:0 auto;font-size:14px;padding: 0;}
.advWrap ul{padding: 0;}
.advWrap li {float:left;display:inline;width:285px;border-right:2px solid #666;text-align:center;color:#fff;height:100px;-moz-text-shadow:0 0 1px rgba(255,255,255,1);-webkit-text-shadow:0 0 1px rgba(255,255,255,1);text-shadow:0 0 1px rgba(255,255,255,1);}
.advWrap li:hover{background-color:#ffffff;color:#f69;}
.container div.plan h1{text-align: center;margin-bottom: 30px;}
.container div.plan h1 a{font-size: 30px;color:#333;}
.container .plan{margin: 60px 0 40px;}
.container .plan .content{width: 260px;height: 180px;overflow: hidden;display: inline-block;margin: 0 10px;margin-bottom: 15px;position: relative;}
.container .plan .content a{position: absolute;}
.container .plan .content a img{width: 100%;height: 180px;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;}
.container .plan .content a .mask{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;}
.container .plan .content a span{color:#fff;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size: 24px;display: inline-block;width: 100%;text-align: center;letter-spacing: 1px;}
.container .plan .content:hover a img{-ms-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.container .plan .content:hover a .mask{display: none;}